.hide {
  display:none;
}

#menutop_main {

}

#advert_top {
    border: 1px solid black;
    border-radius: 5px;
    /*
    background: #F5F6F6;
    background: -moz-linear-gradient(top, rgba(245, 246, 246, 1) 0%, rgba(219, 220, 226, 1) 21%, rgba(184, 186, 198, 1) 49%, rgba(221, 223, 227, 1) 80%, rgba(245, 246, 246, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245, 246, 246, 1)), color-stop(21%,rgba(219, 220, 226, 1)), color-stop(49%,rgba(184, 186, 198, 1)), color-stop(80%,rgba(221, 223, 227, 1)), color-stop(100%,rgba(245, 246, 246, 1)));
    background: -webkit-linear-gradient(top, rgba(245, 246, 246, 1) 0%,rgba(219, 220, 226, 1) 21%,rgba(184, 186, 198, 1) 49%,rgba(221, 223, 227, 1) 80%,rgba(245, 246, 246, 1) 100%);
    background: -o-linear-gradient(top, rgba(245, 246, 246, 1) 0%,rgba(219, 220, 226, 1) 21%,rgba(184, 186, 198, 1) 49%,rgba(221, 223, 227, 1) 80%,rgba(245, 246, 246, 1) 100%);
    background: -ms-linear-gradient(top, rgba(245, 246, 246, 1) 0%,rgba(219, 220, 226, 1) 21%,rgba(184, 186, 198, 1) 49%,rgba(221, 223, 227, 1) 80%,rgba(245, 246, 246, 1) 100%);
    background: linear-gradient(to bottom, rgba(245, 246, 246, 1) 0%,rgba(219, 220, 226, 1) 21%,rgba(184, 186, 198, 1) 49%,rgba(221, 223, 227, 1) 80%,rgba(245, 246, 246, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 );
    */
    margin: 45px 17px 17px 218px;
    height: 80px;
    position: absolute;
    width: 560px;
    text-align: center;
    color:black;
}

#menutop {
  height:38px;
  list-style:none;
  padding:0;
  position:relative;
  width:660px;
  margin:auto;
  
}

#menutop li {
  background-position:0 4px;
  background-repeat:no-repeat no-repeat;
  display:inline;
  float:left;
  height:25px;
}

#menutop li a.tl {
  background-image:url(../images/menu/menutop.jpg);
  background-position:initial initial;
  background-repeat:no-repeat no-repeat;
  display:block;
  height:38px;
  line-height:38px;
  width:110px;
  font-family: "TeXGyreReg",sans-serif;
  text-decoration: none;
  color: white;
  font-size:14px;
  text-align:center;
}

#menutop li a:hover.tl, #menutop li:hover > a {
  background-image:url(../images/menu/menutop_hover.jpg);
  background-position:initial initial;
  background-repeat:no-repeat no-repeat;
  text-decoration: none;
}

#menutop li a:hover {
  background-image:url(../images/menu/menutop_hover.jpg);
  background-position:initial initial;
  background-repeat:no-repeat no-repeat;
  text-decoration:underline;
  white-space:normal;
}

#menutop li a.multimedia, #menutop li a:hover.multimedia {
  background-position:-110px 0;
}

#menutop li a.jouet, #menutop li a:hover.jouet {
  background-position:-220px 0;
}

#menutop li a.vetements, #menutop li a:hover.vetements {
  background-position:-330px 0;
}

#menutop li a.contact, #menutop li a:hover.contact {
  background-position:-550px 0;
}
#menutop li a.zen, #menutop li a:hover.zen {
  background-position:-550px 0;
}

#menutop li a.pokematos, #menutop li a:hover.pokematos {
  background-position:-440px 0;
}

#menutop div {
  display:none;
}

#menutop :hover div {
  background-color:#FCFBFC;
  background-image:url(../images/menu/menutop_bg.jpg);
  background-position:50% 100%;
  background-repeat:repeat no-repeat;
  display:block;
  left:-1px;
  padding-bottom:10px;
  position:absolute;
  top:38px;
  width:660px;
  height: 80px;
}

#menutop :hover div.multimedia {
  border:3px solid #7C0042;
}

#menutop :hover div.jouet {
  border:3px solid #038D01;
}

#menutop :hover div.vetements {
  border:3px solid #404D6C;
}

#menutop :hover div.contact {
  border:3px solid #F5A439;
}

#menutop :hover div.zen {
  border:3px solid #1072B5;
}

#menutop :hover div.pokematos{
  border:3px solid #FE2785;
}

#menutop div img {
  float:left;
  margin: 0 15px 0 15px;

  height: 85px;
}

#menutop div a:hover {
  background-image:none;
  background-position:initial initial;
  background-repeat:initial initial;
}

#menutop :hover div dl {
  display:inline;
  float:left;
  margin:0 5px 10px;
  padding:0;
  width:150px;
}

#menutop :hover div dl dt {
  height:20px;
  line-height:20px;
  margin:2px 0;
  text-decoration:initial;
  text-indent:0;
  width:160px;
}

#menutop :hover div dl dd {
  margin:0;
  padding:0;
}

#menutop :hover div dt{
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  text-decoration:initial;
}

#menutop :hover div.multimedia dt{
  color:#7C0042;
}

#menutop :hover div.jouet dt{
  color:#038D01;
}

#menutop :hover div.vetement dt{
  color:#404D6C;
}

#menutop :hover div.contact dt{
  color:#F5A439;
}

#menutop :hover div.zen dt{
  color:#1072B5;
}

#menutop :hover div.pokematos dt{
  color:#FE2785;
}

#menutop :hover div dd a {
  color:#4B4E51;
  display:block;
  font-size:12px;
  font-weight:normal;
  line-height:15px;
  text-decoration:initial;
  text-indent:5px;
}

#menutop :hover div dd a:hover {
  text-decoration:underline;
}
